package com.youlai.boot.system.model.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Getter;
import lombok.Setter;
import java.time.LocalDateTime;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.youlai.boot.common.base.BaseEntity;

/**
 * 单品跟进实体对象
 *
 * @author xiheforever
 * @since 2025-05-16 23:05
 */
@Getter
@Setter
@TableName("productsingle")
public class Productsingle extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 时间
     */
    private LocalDateTime time;
    /**
     * 商品名称
     */
    private String productName;
    /**
     * SKU
     */
    private String sku;
    /**
     * 品牌
     */
    private String brand;
    /**
     * 一级类别
     */
    @TableField("category_level_1")
    private String categoryLevel1;
    /**
     * 二级类别
     */
    @TableField("category_level_2")
    private String categoryLevel2;
    /**
     * 三级类别
     */
    @TableField("category_level_3")
    private String categoryLevel3;
    /**
     * 店铺简称
     */
    private String shopShortName;
    /**
     * 经营模式
     */
    private String operationMode;
    /**
     * 浏览量
     */
    private Integer pageViews;
    /**
     * 访客数
     */
    private Integer visitorCount;
    /**
     * 人均浏览量
     */
    private BigDecimal avgPageViewsPerVisitor;
    /**
     * 平均停留时长
     */
    private BigDecimal avgStayTime;
    /**
     * 成交人数
     */
    private Integer transactionUserCount;
    /**
     * 成交转化率
     */
    private BigDecimal conversionRate;
    /**
     * 成交金额
     */
    private BigDecimal transactionAmount;
    /**
     * 删除标记(0:正常 1:删除)
     */
    private Integer isDeleted;
}
